package com.bawei.mdm2207alast.mine.ask

import com.bawei.mdm2207alast.base.IUiIntent
import com.bawei.mdm2207alast.model.db.AskEntity

/**
 * 作者：赵亮
 * 时间：2024/12/24 11:59
 * 功能：
 */
sealed class AskIntent : IUiIntent {

    /**
     * 提交请假的意图
     */
    data class CommitAsk(val askEntity: AskEntity) : AskIntent()

    /**
     * 根据用户id查询请假列表
     */
    data class SelAsk(val uid: Long) : AskIntent()

    /**
     * 查询所有 已提交的请假列表
     */
    data object SelAskNoApprove:AskIntent()

    /**
     * 更新的意图
     */
    data class UpdateIntent(val askEntity: AskEntity):AskIntent()
}